@import url("../plugins/lightbox/lytebox.css");
/* === All CSS  === */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,dd,dt,dl{margin:0;padding:0;border:0;}
body{
	font-size:12px;
	color:#666666;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	background-image: url(images/bj.jpg);
	background-repeat: repeat-x;
}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
input{vertical-align:middle;}
.xiayige {
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #990000;
}
.xiayige a{
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #990000;
}
table{border-collapse:collapse;}
ul{list-style:none;line-height:24px;}
.clear{clear:both;height:0px;width:0px;overflow:hidden;}
.fl{float:left;}
.newsa {
	color: #999999;
}

.fr{float:right;}
.mm{ margin-left:auto; margin-right:auto; width:1003px;}
.m10{margin-top:10px;}
.m5{margin-top:5px;}
.x5{}
.w1003{width:1003px;margin-left:auto;margin-right:auto;}
.w1023{width:1023px;margin-left:auto;margin-right:auto; background:#FFFFFF; padding-bottom:15px;}
a{color:#666666;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

.dhbj{ background:url(images/dh.png) no-repeat center top; position:absolute; width:100%; height:106px; top:0px; z-index:2}

.dh {width:780px; position:absolute;top:46px; z-index:2}
.dh ul {padding:0;margin:0;list-style-type: none;}
.dh ul li {float:left;position:relative;}
.dh ul li a, .dh ul li a:visited {display:block;text-decoration:none;font-size:12px;overflow:hidden; float:left;color:#333333; width:86px; text-align:center; padding-top:18px; line-height:15px; height:42px;}
.dh li h1{ font-size:9px; color:#666666; font-family:Arial, Helvetica, sans-serif, Tahoma}
.dh ul li ul {display: none;}
.dh ul li ul li{text-align: left;}
.dh ul li:hover a { background:url(images/guo.jpg) no-repeat left bottom; color:#FFFFFF}
.dh ul li:hover h1 {color:#FFFFFF}
.dh ul li:hover ul {display:block;position:absolute;top:60px;left:0;width:86px;}
.ding2{width:86px;}
.ding2 h2{ height:26px; line-height:26px; border-top:1px solid #ffffff;color:#333333; text-align:center}
.ding2 h2 a:hover{}
.dh ul li:hover ul li a {line-height: 26px;display: block;height: 26px;width: 86px;text-align: center;font-size: 12px;font-weight: normal;color:#2d2b2b; background:none;background-color:#C9C9C9; padding:0px;}
.dh ul li:hover ul li a:hover {
background:none;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color:#ffffff;
	background-color:#CF0B0F;
}

.sc{ height:46px; line-height:46px; text-align:right; padding-right:30px;}

.nbj{ background:url(images/new.jpg) no-repeat center top; width:100%; height:141px;}

.xinwen{ height:36px; line-height:36px; overflow:hidden;}
.xinwen dt{ float:left; font-size:14px; color:#FFFFFF}
.xinwen span{ color:#ECA82A; font-size:12px;}
.xinwen dd{ float:right;}
.xinwen a{ color:#FFFFFF}

.news{}
.news li{ height:23px; line-height:23px;}
.news h1{ float:left; color:#FFFFFF; padding-left:11px; background:url(images/dian.jpg) no-repeat left center;}
.news h2{ float:right; color:#ECA82A}
.news a{ color:#FFFFFF}

.cpp{ height:36px; line-height:36px; overflow:hidden;}
.cpp dt{ float:left; font-size:14px; color:#BA090F}
.cpp span{ color:#ECA82A; font-size:12px;}
.cpp dd{ float:right;}
.cpp a{ color:#BA090F}


.cdlm{ height:34px; line-height:34px; overflow:hidden; border-bottom:1px dashed #CCCCCC;}
.cdlm dt{ float:left; font-size:14px; color:#333333}
.cdlm span{ color:#BA090F; font-size:12px;}
.cdlm dd{ float:right;}
.cdlm a{ color:#BA090F}

.fool{ background-color:#212121; margin-top:0px;}
.fool1{ padding-top:10px; padding-bottom:5px; height:44px; line-height:22px;}
.fool1 dt{ float:left; color:#858585}
.fool1 dd{ float:right; padding-top:3px;}
.fool1 a{ color:#858585}


.nbj1{
	width:100%;
	background-image: url(images/nbj.jpg);
	background-repeat: repeat;
}
.nav{ height:43px; line-height:43px; background:#FFFFFF;}
.bbtt{ text-align:center; color:#D80A0E; height:57px; padding-left:882px; padding-top:19px; padding-right:13px; height:38px; line-height:38px;}

.fen{}
.fen a{ background:url(images/f1.jpg); height:40px; padding-left:12px; line-height:31px; color:#666666; display:block;}
.fen a:hover{ background:url(images/f2.jpg); height:40px; padding-left:12px; line-height:31px; color:#ffffff; display:block;}

/* === 2 Class Menu === */
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu9,#menu10,#menu11,#menu12,#menu13,#menu14,#menu15,#menu16,#menu17,#menu18,#menu19,#menu20{width:108px;margin:23px 0px 0px 0px;}
#menuz1,#menuz2,#menuz3,#menuz4,#menuz5,#menuz6,#menuz7,#menuz8,#menuz9,#menuz10,#menuz11,#menuz12,#menuz13,#menuz14,#menuz15,#menuz16,#menuz17,#menuz18,#menuz19,#menuz20{display:none;}

/* === All Menu Class === */
.proclass{position:absolute;z-index:999;background:#FFC;display:none;filter:Alpha(Opacity=90);}
.proclass ul{line-height:21px;border-top:solid 1px #86007A;border-left:solid 1px #86007A;border-right:solid 1px #86007A;text-align:left;}
.proclass ul li a{display:block;height:20px;padding-left:10px;border-bottom:solid 1px #86007A;}
.proclass ul li a:hover{text-decoration:none;color:#f00;}
.proclass ul li a:visited{}

/* === Page CSS === */
.page{padding:10px;line-height:normal;text-decoration:none;text-indent:0px;}
.page a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000;}
.page a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}
.left-cp li{cursor:pointer;}
.left-cp li li{cursor:auto;}
.error{width:800px; height:200px; margin:20px auto; text-align:center; font-weight:bold;}

/* === Product List Page CSS === */
.chanpin h3{color:#000000;font-size:12px;margin:0px;text-indent:0px;}

.cp-show{float:left;width:183px;height:220px; text-align:center;}
.cp-photo{border:solid #D5D4D4 1px;height:150px;width:150px;text-align:center;padding:3px;vertical-align:middle;display: block;margin:auto} 
.cp-photo a { display:block;vertical-align:middle;text-align:center;margin:auto}
.cp-photo img {border:0;display:block; margin:auto}


.show{padding:10px;}
.show_neirong{ padding:15px; }
.show h2,.show h3{font-size:12px;text-indent:0px;font-weight:normal;width:auto;}
.show dt{float:left; width:670px; line-height:28px; border-bottom: dashed 1px #CCC; text-indent:10px;}
.show dd{float:left; width:80px; line-height:28px; text-align:center; border-bottom:dashed 1px #CCC;}
.photo{padding:10px;text-align:center;}
#demox{width:200px;height:300px;overflow:hidden;text-align:center; border:#999999 dashed 1px;}
#demo{overflow:hidden;height:100px;width:615px;text-align:center; margin-top:4px;}
#demoa{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
#demob{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
.demo-left{width:154px;height:150px;}

.ny_right h1{ font-weight:bold; line-height:28px; border-bottom:#FF0000 solid 1px; text-align:center; width:550px; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size:14px;}
.xin{ border-top:#CCCCCC solid 1px; padding-top:10px; margin-top:10px;margin-left:auto; margin-right:auto;}

.ee{ width:95px; float:left; background-image:url(images/li_bg.png); background-repeat:no-repeat; text-align:center;}
.eee{ float:left; width:400px; }

/* === Your CSS Add Underside === */
.slideshow{overflow:hidden; min-width:1000px; _width:expression(document.body.clientWidth<=1000?"1000px":"100%"); position:relative; z-index:1}
.slideshow .other_slideshow_pon{position:absolute; z-index:2; bottom:10px; width:100%; text-align:center; display:none;}
.slideshow .other_slideshow_pon .slideshow_p{cursor:pointer; display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; margin:0 3px;}
.slideshow .other_slideshow_pon .slideshow_p img{
	width:12px; height:12px;
	background-image:url("images/icon_page_default.png")!important;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_page_default.png');
	_background-image:none;
}
.slideshow .other_slideshow_pon .over img{
	background-image:url("images/icon_page_over.png")!important;
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_page_over.png');
	_background-image:none;
}


.slideshow .home_slideshow_pon{bottom:90px; width:1000px; left:50%; margin-left:-500px; position:relative;}
.slideshow .home_slideshow_pon .slideshow_e{background:url("images/home_ad_page_bg.gif") no-repeat; width:358px; height:73px; position:absolute; right:0; text-align:left;}
.slideshow .home_slideshow_pon .slideshow_p{float:left; width:82px; margin-left:10px; margin-top:11px;}
.slideshow .home_slideshow_pon .slideshow_p img{width:82px; height:50px; border:1px solid #fff;}
.slideshow .home_slideshow_pon .over img{border:1px solid #c00;}
